@CHARSET "UTF-8";
.sbHolder{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 35px;
	position: relative;
	width: 290px; padding: 0px; background: #46c6d3;  -webkit-border-radius: 8px;-moz-border-radius: 8px; border-radius: 8px; 
}
.select-gender .sbHolder{ width: 105px; float: right;}
.frm-start .sbHolder{ background: #49a0ae; width: 358px;}
.frm-start .input-select .sbHolder{ width: 175px;}
.box-input .sbHolder{ width: 144px; float: right;}
.select1 .sbHolder{ width: 178px; margin-right: 4px;}
.select2 .sbHolder{ width: 106px;}
.box-place .sbHolder{ width: 252px;}
.jour-right .sbHolder{ width: 258px;}
.jour-right .sbHolder{ width: 358px; background: #ed1d24;}
.jour-right .box-provide .sbHolder{ width: 178px;}

.program-right .sbHolder{ background: #fff; border: 1px solid #ef343a; width: 188px; height: 29px; float: left;}
.sbHolder:focus .sbSelector{
	
}
.sbSelector{
	display: block;
	height: 25px;
	padding: 5px;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	text-indent: 10px;
    font-size: 16px; font-weight: normal; font-style: italic;
}
.program-right .sbSelector{ padding: 2px 5px;}
.select-gender .sbSelector{ padding-right: 30px; text-align: right;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #fff;
	outline: none;
	text-decoration: none;
}
.program-right .sbSelector:link,.program-right .sbSelector:visited, .program-right .sbSelector:hover{ color: #ed1d24; font-size: 16px; font-variant: 600; font-style: italic;}
.sbToggle{
	background: url(../images/select.png) no-repeat left top;
	display: block;
	height: 16px;
	outline: none;
	position: absolute;
	right: 8px;
	top: 10px;
	width: 11px;
}
.program-right .sbToggle{ background: url(../images/select2.png) no-repeat left top; width: 13px; height: 9px; right: 24px; top: 10px;}
.select-gender .sbToggle,.jour-right .sbToggle{ background: url(../images/select1.png) no-repeat left top; width: 13px; height: 8px; top: 15px;}
.sbToggle:hover{
}
.sbToggleOpen{
}
.sbToggleOpen:hover{
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	background-color: #46c6d3;
	list-style: none;
	left: 2px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 35px !important;
	width: 100%;
	z-index: 1;
	overflow-y: auto;
}
.frm-start .sbOptions{ background: #49a0ae;}
.program-right .sbOptions{ background: #fff;}
.jour-right .sbOptions{ background: #fff; border: 1px solid #c37a42; top: 30px !important; left: 0px; width: 99%; border-top: none; -webkit-border-radius: 0px 0px 8px 8px;-moz-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px;}
.sbOptions li{
	padding: 5px 7px;
}
.jour-right .sbOptions li{ text-align: center; color: #bb6828; font-size: 16px; font-style: italic; font-weight: 600;}
.sbOptions a{
	font-size: 14px;
	display: block;
	outline: none;
	padding: 4px 0 4px 3px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #fff;
	text-decoration: none;
}
.jour-right .sbOptions a:link,.jour-right .sbOptions a:visited{ color: #bb6828;}
.program-right .sbOptions a:link, .program-right .sbOptions a:visited { color: #ed1d24;}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #fff;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}